complete something successfully - French English Dictionary